#ifndef CROSS_ROADS_SENSOR_H
#define CROSS_ROADS_SENSOR_H

#include "Sensor.hpp"

/**
 * Sensor used to detect whether or not the robot is on a crossroads.
 */
class CrossRoadsSensor : public Sensor
{
public:
	/**
	 * Not yet implemented!.
	 * Will return true when the robot is on a crossroads, false when it isn't.
	 */
	virtual bool poll();

	/**
	 * Get the type of the sensor.
	 * @see SensorType.hpp
	 * @return sensor's type, as enumerated in SensorType.
	 */
	virtual SensorType getSensorType();
};
#endif
